/*============================================================================*/
/*                            The Freesclae Cup                               */
/*============================================================================*/
/*                        OBJECT SPECIFICATION                                */
/*============================================================================*
* C Source:         apptask.h%
* %version:         1 %
* %created_by:      Continental %
* %date_created:     %
*=============================================================================*/
/* DESCRIPTION : Header file, task cointainer                                 */
/*============================================================================*/
/* FUNCTION COMMENT :                                                         */
/*                                                                            */
/*                                                                            */
/*============================================================================*/
/*                               OBJECT HISTORY                               */
/*============================================================================*/
/*  REVISION |   DATE      |                               |      AUTHOR      */
/*----------------------------------------------------------------------------*/
/*  1.0      | 22/08/2011  | Revision                     | Continental       */
/*                                                                            */
/*============================================================================*/

#ifndef APPTASK_H                                /* To avoid double inclusion */
#define APPTASK_H

/* Includes */
/* -------- */
#include "stdtypedef.h"


/* Exported functions prototypes and macros */
/* ---------------------------------------- */

extern void apptask_InitHW		(void);
extern void apptask_Lighting	(void);
extern void apptask_Road		(void);
extern void apptask_Emergency	(void);
extern void apptask_Reverse		(void);
extern void apptask_Stop		(void);
extern void apptask_FrontSteering	(void);
extern void apptask_RearSteering	(void);


//This values are just in case that the task is call every 1ms, if this change the values change too
#define	Time_RT_RTS	330
#define	Time_RT_STL	660
#define	Time_RT_EL	1000
#endif


